翻訳と辞書 |
Comparison of ALGOL 68 and C++ : ウィキペディア英語版 | Comparison of ALGOL 68 and C++
C++ doesn't have: * PROC - first class nested functions (emulation due to local definitions of class-types, which then could be functors, also new C++11 has lambda functions), * OP and PRIO - definable operator symbols and priorities, * garbage collection (could be emulated with help of smart pointers), * ''use before define'', * formatted transput using complex formatting declarations, * := - assignment operation symbol (to avoid confusion with equal sign), * array (and slice operations on them, but in layered libraries), * automatic UNIONs, * CASE expressions, * nonlocal GOTO * intuitive declaration syntax due to its origin from C. ALGOL 68 doesn't have: * public/private struct member access protection, * overloaded procedures (in contrast to operators), * explicit memory deallocation, * forward declarations (use before definition is allowed) * textual preprocessing (e.g. macros), * distinct reference and pointer types, * comment lines (only bracketed comments), * struct inheritance, struct member functions, virtual functions. * destructors, exceptions, templates, namespaces, structured loop exits ==Comparison of the assignment and equality operators==
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Comparison of ALGOL 68 and C++」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|